home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
QuickTime 1.0 for Developers
/
QuickTime 1.0 for Developers.iso
/
Goodies
/
MovieShop™
/
Movie Shop™
/
Movie Shop™.rsrc
/
CDEF_229_Filled Slider.txt
< prev
next >
Wrap
Text File
|
1991-09-04
|
79KB
|
1,381 lines
start:
00000000 600E bra +0x10 /* 00000010 */
00000002 0000 4344 ori.b D0, 0x44 /* 'D' */
00000006 4546 chk.w D2, D6
00000008 00E5 .incomplete
0000000A 0000 0000 ori.b D0, 0x0
0000000E 0000 41FA ori.b D0, 0xFA
// begin alternate branch 00000010-00000014
label00000010:
00000010 41FA FFEE lea.l A0, [PC - 0x12 /* 00000000, value 0x600E0000 */]
// end alternate branch 00000010-00000014
label00000010: // (misaligned)
00000012 FFEE .invalid <<F/7/7>>
00000014 21C8 09CE move.l [0x000009CE /* ToolScratch */], A0
00000018 6000 0F3E bra +0xF40 /* 00000F58 */
0000001C 7200 moveq.l D1, 0x00
0000001E 6002 bra +0x4 /* 00000022 */
fn00000020:
00000020 72FF moveq.l D1, 0xFFFFFFFF
label00000022:
00000022 4E56 FFF4 link A6, -0x000C
00000026 486E FFF4 pea.l [A6 - 0xC]
0000002A 3F3C 0017 move.w -[A7], 0x17
0000002E A9EB syscall Pack4/FP68K
00000030 3F3C 6000 move.w -[A7], 0x6000 /* '`\0' */
00000034 4857 pea.l [A7]
00000036 3F3C 0001 move.w -[A7], 0x1
0000003A A9EB syscall Pack4/FP68K
0000003C 544F addq.w A7, 2
0000003E 41EE FFF6 lea.l A0, [A6 - 0xA]
00000042 226E 0008 movea.l A1, [A6 + 0x8]
00000046 20D9 move.l [A0]+, [A1]+
00000048 20D9 move.l [A0]+, [A1]+
0000004A 3091 move.w [A0], [A1]
0000004C 5148 subq.w A0, 8
0000004E 43EE 000C lea.l A1, [A6 + 0xC]
00000052 613E bsr +0x40 /* 00000092 */
00000054 3F3C 0004 move.w -[A7], 0x4
00000058 4857 pea.l [A7]
0000005A 3F3C 001B move.w -[A7], 0x1B
0000005E A9EB syscall Pack4/FP68K
00000060 C21F and.b D1, [A7]+
00000062 671C beq +0x1E /* 00000080 */
00000064 7200 moveq.l D1, 0x00
00000066 0890 0007 bclr.b [A0], 0x7
0000006A 6704 beq +0x6 /* 00000070 */
0000006C 123C 0080 move.b D1, 0x80
label00000070:
00000070 487A 002C pea.l [PC + 0x2C /* 0000009E, value 0x3F000000 '?\0\0\0', cstring "?" */]
00000074 4850 pea.l [A0]
00000076 3F3C 1000 move.w -[A7], 0x1000
0000007A A9EB syscall Pack4/FP68K
0000007C 8310 or.b [A0], D1
0000007E 6112 bsr +0x14 /* 00000092 */
label00000080:
00000080 486E FFF4 pea.l [A6 - 0xC]
00000084 3F3C 0019 move.w -[A7], 0x19
00000088 A9EB syscall Pack4/FP68K
0000008A 4E5E unlink A6
0000008C 205F movea.l A0, [A7]+
0000008E 584F addq.w A7, 4
00000090 4ED0 jmp [A0]
fn00000092:
00000092 4850 pea.l [A0]
00000094 4851 pea.l [A1]
00000096 3F3C 2810 move.w -[A7], 0x2810
0000009A A9EB syscall Pack4/FP68K
0000009C 4E75 rts
0000009E 3F00 move.w -[A7], D0
000000A0 0000 225F ori.b D0, 0x5F /* '_' */
000000A4 201F move.l D0, [A7]+
000000A6 A04C syscall CompactMem
000000A8 2E80 move.l [A7], D0
000000AA 7000 moveq.l D0, 0x00
label000000AC:
000000AC 2F09 move.l -[A7], A1
label000000AE:
000000AE 31C0 0220 move.w [0x00000220 /* MemErr */], D0
000000B2 4E75 rts
000000B4 7000 moveq.l D0, 0x00
000000B6 60F6 bra -0x8 /* 000000AE */
fn000000B8:
000000B8 225F movea.l A1, [A7]+
000000BA 205F movea.l A0, [A7]+
000000BC A029 syscall HLock
000000BE 4EFA FFEC jmp [PC - 0x14 /* 000000AC */]
fn000000C2:
000000C2 225F movea.l A1, [A7]+
000000C4 205F movea.l A0, [A7]+
000000C6 A02A syscall HUnlock
000000C8 4EFA FFE2 jmp [PC - 0x1E /* 000000AC */]
fn000000CC:
000000CC 4A78 028E tst.w [0x0000028E /* ROM85 */]
000000D0 6B22 bmi +0x24 /* 000000F4 */
000000D2 303C 0090 move.w D0, 0x90
000000D6 A346 syscall GetOSTrapAddress, flags=3
000000D8 2248 movea.l A1, A0
000000DA 303C 009F move.w D0, 0x9F
000000DE A746 syscall GetToolBoxTrapAddress/GetToolTrapAddress, flags=7
000000E0 B3C8 cmpa.l A1, A0
000000E2 6710 beq +0x12 /* 000000F4 */
000000E4 225F movea.l A1, [A7]+
000000E6 205F movea.l A0, [A7]+
000000E8 301F move.w D0, [A7]+
000000EA 2F09 move.l -[A7], A1
000000EC A090 syscall SysEnvirons
000000EE 3F40 0004 move.w [A7 + 0x4], D0
000000F2 4E75 rts
label000000F4:
000000F4 206F 0004 movea.l A0, [A7 + 0x4]
000000F8 303C 0001 move.w D0, 0x1
000000FC 2248 movea.l A1, A0
000000FE 6006 bra +0x8 /* 00000106 */
00000100 0313 btst [A3], D1
00000102 0B02 btst D2, D5
00000104 0100 btst D0, D0
label00000106:
00000106 303C 0010 move.w D0, 0x10
0000010A E240 asr D0.w, 1
0000010C 5340 subq.w D0, 1
label0000010E:
0000010E 4258 clr.w [A0]+
00000110 51C8 FFFC dbf D0, -0x6 /* 0000010E */
00000114 32BC 0001 move.w [A1], 0x1
00000118 2078 02AE movea.l A0, [0x000002AE /* ROMBase */]
0000011C 337C FFFE 0002 move.w [A1 + 0x2], 0xFFFE
00000122 0C28 00FF 0009 cmpi.b [A0 + 0x9], 0xFF
00000128 6742 beq +0x44 /* 0000016C */
0000012A 4A28 0008 tst.b [A0 + 0x8]
0000012E 6E20 bgt +0x22 /* 00000150 */
00000130 337C FFFF 0002 move.w [A1 + 0x2], 0xFFFF
00000136 4A78 028E tst.w [0x0000028E /* ROM85 */]
0000013A 6B30 bmi +0x32 /* 0000016C */
0000013C 337C 0001 0002 move.w [A1 + 0x2], 0x1
00000142 4A78 0B22 tst.w [0x00000B22 /* HWCfgFlags */]
00000146 6A24 bpl +0x26 /* 0000016C */
00000148 337C 0002 0002 move.w [A1 + 0x2], 0x2
0000014E 601C bra +0x1E /* 0000016C */
label00000150:
00000150 4269 0002 clr.w [A1 + 0x2]
00000154 0C28 0002 0008 cmpi.b [A0 + 0x8], 0x2
0000015A 6E10 bgt +0x12 /* 0000016C */
0000015C 6708 beq +0xA /* 00000166 */
0000015E 337C 0004 0002 move.w [A1 + 0x2], 0x4
00000164 6006 bra +0x8 /* 0000016C */
label00000166:
00000166 337C 0003 0002 move.w [A1 + 0x2], 0x3
label0000016C:
0000016C 4269 0004 clr.w [A1 + 0x4]
00000170 0C38 0002 012F cmpi.b [0x0000012F /* CPUFlag */], 0x2
00000176 6E0A bgt +0xC /* 00000182 */
00000178 1038 012F move.b D0, [0x0000012F /* CPUFlag */]
0000017C 5240 addq.w D0, 1
0000017E 1340 0007 move.b [A1 + 0x7], D0
label00000182:
00000182 4A78 028E tst.w [0x0000028E /* ROM85 */]
00000186 6B0E bmi +0x10 /* 00000196 */
00000188 0838 0004 0B22 btst.b [0x00000B22 /* HWCfgFlags */], 0x4
0000018E 6706 beq +0x8 /* 00000196 */
00000190 137C 0001 0008 move.b [A1 + 0x8], 0x1
label00000196:
00000196 0C78 3FFF 028E cmpi.w [0x0000028E /* ROM85 */], 0x3FFF
0000019C 6206 bhi +0x8 /* 000001A4 */
0000019E 137C 0001 0009 move.b [A1 + 0x9], 0x1
label000001A4:
000001A4 1038 021E move.b D0, [0x0000021E /* KbdType */]
000001A8 41FA FF5B lea.l A0, [PC - 0xA5 /* 00000105, value 0x303C00 '0<\0', cstring "" */]
000001AC 323C 0004 move.w D1, 0x4
label000001B0:
000001B0 B020 cmp.b D0, -[A0]
000001B2 57C9 FFFC dbeq D1, -0x6 /* 000001B0 */
000001B6 5241 addq.w D1, 1
000001B8 3341 000A move.w [A1 + 0xA], D1
000001BC 4A38 0291 tst.b [0x00000291 /* PortBUse */]
000001C0 6B18 bmi +0x1A /* 000001DA */
000001C2 1238 01FB move.b D1, [0x000001FB /* SPConfig */]
000001C6 0201 000F andi.b D1, 0xF
000001CA 0C01 0001 cmpi.b D1, 0x1
000001CE 660A bne +0xC /* 000001DA */
000001D0 2078 02DC movea.l A0, [0x000002DC /* ABusDCE */]
000001D4 1368 0007 000D move.b [A1 + 0xD], [A0 + 0x7]
label000001DA:
000001DA 3378 0210 000E move.w [A1 + 0xE], [0x00000210 /* BootDrive */]
000001E0 4A78 03F6 tst.w [0x000003F6 /* FSFCBLen */]
000001E4 6D44 blt +0x46 /* 0000022A */
000001E6 4269 000E clr.w [A1 + 0xE]
000001EA 323C 003C move.w D1, 0x3C /* '<' */
label000001EE:
000001EE 4267 clr.w -[A7]
000001F0 51C9 FFFC dbf D1, -0x6 /* 000001EE */
000001F4 204F movea.l A0, A7
000001F6 3178 0A58 0018 move.w [A0 + 0x18], [0x00000A58 /* SysMap */]
000001FC 7008 moveq.l D0, 0x08
000001FE A260 syscall FSDispatch/HFSDispatch, flags=2
00000200 6624 bne +0x26 /* 00000226 */
00000202 3168 0034 0016 move.w [A0 + 0x16], [A0 + 0x34]
00000208 A207 syscall GetVolInfo/PBHGetVInfo/HGetVInfo, flags=2
0000020A 661A bne +0x1C /* 00000226 */
0000020C 2168 005A 0030 move.l [A0 + 0x30], [A0 + 0x5A]
00000212 217C 4552 494B 001C move.l [A0 + 0x1C], 0x4552494B /* 'ERIK' */
0000021A 7001 moveq.l D0, 0x01
0000021C A260 syscall FSDispatch/HFSDispatch, flags=2
0000021E 6606 bne +0x8 /* 00000226 */
00000220 3368 0016 000E move.w [A1 + 0xE], [A0 + 0x16]
label00000226:
00000226 DEFC 007A add.w A7, 0x7A /* 'z' */
label0000022A:
0000022A 2049 movea.l A0, A1
0000022C 225F movea.l A1, [A7]+
0000022E 5C4F addq.w A7, 6
00000230 3EBC EA84 move.w [A7], 0xEA84
00000234 4ED1 jmp [A1]
fn00000236:
00000236 4E56 FFDE link A6, -0x0022
0000023A 2F0C move.l -[A7], A4
0000023C 286E 0008 movea.l A4, [A6 + 0x8]
00000240 422C FFEF clr.b [A4 - 0x11]
00000244 554F subq.w A7, 2
00000246 3F3C 0001 move.w -[A7], 0x1
0000024A 486E FFE0 pea.l [A6 - 0x20]
0000024E 4EBA FE7C jsr [PC - 0x184 /* 000000CC */]
00000252 3D5F FFDE move.w [A6 - 0x22], [A7]+
00000256 4A6E FFE2 tst.w [A6 - 0x1E]
0000025A 6D06 blt +0x8 /* 00000262 */
0000025C 196E FFE9 FFEF move.b [A4 - 0x11], [A6 - 0x17]
label00000262:
00000262 4A2C FFEF tst.b [A4 - 0x11]
00000266 671E beq +0x20 /* 00000286 */
00000268 397C FFFF FFDC move.w [A4 - 0x24], 0xFFFF
0000026E 397C FFFF FFDE move.w [A4 - 0x22], 0xFFFF
00000274 397C FFFF FFE0 move.w [A4 - 0x20], 0xFFFF
0000027A 426C FFD6 clr.w [A4 - 0x2A]
0000027E 426C FFD8 clr.w [A4 - 0x28]
00000282 426C FFDA clr.w [A4 - 0x26]
label00000286:
00000286 285F movea.l A4, [A7]+
00000288 4E5E unlink A6
0000028A 2E9F move.l [A7], [A7]+
0000028C 4E75 rts
fn0000028E:
0000028E 4E56 FFD8 link A6, -0x0028
00000292 48E7 0018 movem.l -[A7], A3,A4
00000296 286E 0008 movea.l A4, [A6 + 0x8]
0000029A 286C 0008 movea.l A4, [A4 + 0x8]
0000029E 266E 0008 movea.l A3, [A6 + 0x8]
000002A2 206E 000C movea.l A0, [A6 + 0xC]
000002A6 43EE FFE8 lea.l A1, [A6 - 0x18]
000002AA 22D8 move.l [A1]+, [A0]+
000002AC 22D8 move.l [A1]+, [A0]+
000002AE 4A2C FFEF tst.b [A4 - 0x11]
000002B2 671A beq +0x1C /* 000002CE */
000002B4 486C FFDC pea.l [A4 - 0x24]
000002B8 AA15 syscall RGBBackColor
000002BA 486B FFA8 pea.l [A3 - 0x58]
000002BE A89D syscall PenPat
000002C0 3F3C 000B move.w -[A7], 0xB
000002C4 A89C syscall PenMode
000002C6 486E FFE8 pea.l [A6 - 0x18]
000002CA A8A2 syscall PaintRect
000002CC 6012 bra +0x14 /* 000002E0 */
label000002CE:
000002CE 486B FFA8 pea.l [A3 - 0x58]
000002D2 A89D syscall PenPat
000002D4 3F3C 000B move.w -[A7], 0xB
000002D8 A89C syscall PenMode
000002DA 486E FFE8 pea.l [A6 - 0x18]
000002DE A8A2 syscall PaintRect
label000002E0:
000002E0 4CDF 1800 movem.l A3,A4, [A7]+
000002E4 4E5E unlink A6
000002E6 205F movea.l A0, [A7]+
000002E8 504F addq.w A7, 8
000002EA 4ED0 jmp [A0]
fn000002EC:
000002EC 4E56 FF28 link A6, -0x00D8
000002F0 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
000002F4 286E 0008 movea.l A4, [A6 + 0x8]
000002F8 246E 0010 movea.l A2, [A6 + 0x10]
000002FC 1D7C 0055 FFA8 move.b [A6 - 0x58], 0x55 /* 'U' */
00000302 1D7C 00AA FFA9 move.b [A6 - 0x57], 0xAA
00000308 1D7C 0055 FFAA move.b [A6 - 0x56], 0x55 /* 'U' */
0000030E 1D7C 00AA FFAB move.b [A6 - 0x55], 0xAA
00000314 1D7C 0055 FFAC move.b [A6 - 0x54], 0x55 /* 'U' */
0000031A 1D7C 00AA FFAD move.b [A6 - 0x53], 0xAA
00000320 1D7C 0055 FFAE move.b [A6 - 0x52], 0x55 /* 'U' */
00000326 1D7C 00AA FFAF move.b [A6 - 0x51], 0xAA
0000032C 2F0A move.l -[A7], A2
0000032E 4EBA FD88 jsr [PC - 0x278 /* 000000B8 */]
00000332 2052 movea.l A0, [A2]
00000334 7000 moveq.l D0, 0x00
00000336 1028 0010 move.b D0, [A0 + 0x10]
0000033A 4A40 tst.w D0
0000033C 6700 03F8 beq +0x3FA /* 00000736 */
00000340 486E FFB0 pea.l [A6 - 0x50]
00000344 A898 syscall GetPenState
00000346 A89E syscall PenNormal
00000348 2052 movea.l A0, [A2]
0000034A 41E8 0008 lea.l A0, [A0 + 0x8]
0000034E 43EE FFE8 lea.l A1, [A6 - 0x18]
00000352 22D8 move.l [A1]+, [A0]+
00000354 22D8 move.l [A1]+, [A0]+
00000356 302E FFEC move.w D0, [A6 - 0x14]
0000035A 906E FFE8 sub.w D0, [A6 - 0x18]
0000035E 3D40 FFE4 move.w [A6 - 0x1C], D0
00000362 302E FFEE move.w D0, [A6 - 0x12]
00000366 906E FFEA sub.w D0, [A6 - 0x16]
0000036A 3D40 FFE2 move.w [A6 - 0x1E], D0
0000036E 594F subq.w A7, 4
00000370 A8D8 syscall NewRgn
00000372 2D5F FFC2 move.l [A6 - 0x3E], [A7]+
00000376 2F2E FFC2 move.l -[A7], [A6 - 0x3E]
0000037A A87A syscall GetClip
0000037C 594F subq.w A7, 4
0000037E A8D8 syscall NewRgn
00000380 281F move.l D4, [A7]+
00000382 2F04 move.l -[A7], D4
00000384 486E FFE8 pea.l [A6 - 0x18]
00000388 A8DF syscall RectRgn
0000038A 2F2E FFC2 move.l -[A7], [A6 - 0x3E]
0000038E 2F04 move.l -[A7], D4
00000390 2F04 move.l -[A7], D4
00000392 A8E4 syscall SectRgn
00000394 2F04 move.l -[A7], D4
00000396 A879 syscall SetClip
00000398 3D7C FFFF FFA2 move.w [A6 - 0x5E], 0xFFFF
0000039E 3D7C FFFF FFA4 move.w [A6 - 0x5C], 0xFFFF
000003A4 3D7C FFFF FFA6 move.w [A6 - 0x5A], 0xFFFF
000003AA 426E FF9C clr.w [A6 - 0x64]
000003AE 426E FF9E clr.w [A6 - 0x62]
000003B2 426E FFA0 clr.w [A6 - 0x60]
000003B6 3D7C FFFF FF96 move.w [A6 - 0x6A], 0xFFFF
000003BC 3D7C FFFF FF98 move.w [A6 - 0x68], 0xFFFF
000003C2 3D7C FFFF FF9A move.w [A6 - 0x66], 0xFFFF
000003C8 426E FF90 clr.w [A6 - 0x70]
000003CC 426E FF92 clr.w [A6 - 0x6E]
000003D0 426E FF94 clr.w [A6 - 0x6C]
000003D4 4A2C FFEF tst.b [A4 - 0x11]
000003D8 6700 00D4 beq +0xD6 /* 000004AE */
000003DC 486C FFE8 pea.l [A4 - 0x18]
000003E0 AA19 syscall GetForeColor
000003E2 486C FFE2 pea.l [A4 - 0x1E]
000003E6 AA1A syscall GetBackColor
000003E8 486C FFD6 pea.l [A4 - 0x2A]
000003EC AA14 syscall RGBForeColor
000003EE 486C FFDC pea.l [A4 - 0x24]
000003F2 AA15 syscall RGBBackColor
000003F4 554F subq.w A7, 2
000003F6 2F0A move.l -[A7], A2
000003F8 486E FF8C pea.l [A6 - 0x74]
000003FC AA44 syscall GetAuxiliaryControlRecord/GetAuxCtl
000003FE 4A1F tst.b [A7]+
00000400 206E FF8C movea.l A0, [A6 - 0x74]
00000404 2050 movea.l A0, [A0]
00000406 2668 0008 movea.l A3, [A0 + 0x8]
0000040A 200B move.l D0, A3
0000040C 6700 009A beq +0x9C /* 000004A8 */
00000410 2053 movea.l A0, [A3]
00000412 3D68 0006 FF4E move.w [A6 - 0xB2], [A0 + 0x6]
00000418 4247 clr.w D7
0000041A 6000 0084 bra +0x86 /* 000004A0 */
label0000041E:
0000041E 2053 movea.l A0, [A3]
00000420 3007 move.w D0, D7
00000422 E740 asl D0.w, 3
00000424 0C70 0003 0008 cmpi.w [A0 + D0.w + 0x8], 0x3
0000042A 6612 bne +0x14 /* 0000043E */
0000042C 2053 movea.l A0, [A3]
0000042E 3007 move.w D0, D7
00000430 E740 asl D0.w, 3
00000432 41F0 000A lea.l A0, [A0 + D0.w + 0xA]
00000436 43EE FFA2 lea.l A1, [A6 - 0x5E]
0000043A 22D8 move.l [A1]+, [A0]+
0000043C 32D8 move.w [A1]+, [A0]+
label0000043E:
0000043E 2053 movea.l A0, [A3]
00000440 3007 move.w D0, D7
00000442 E740 asl D0.w, 3
00000444 4A70 0008 tst.w [A0 + D0.w + 0x8]
00000448 6612 bne +0x14 /* 0000045C */
0000044A 2053 movea.l A0, [A3]
0000044C 3007 move.w D0, D7
0000044E E740 asl D0.w, 3
00000450 41F0 000A lea.l A0, [A0 + D0.w + 0xA]
00000454 43EE FF9C lea.l A1, [A6 - 0x64]
00000458 22D8 move.l [A1]+, [A0]+
0000045A 32D8 move.w [A1]+, [A0]+
label0000045C:
0000045C 2053 movea.l A0, [A3]
0000045E 3007 move.w D0, D7
00000460 E740 asl D0.w, 3
00000462 0C70 0001 0008 cmpi.w [A0 + D0.w + 0x8], 0x1
00000468 6612 bne +0x14 /* 0000047C */
0000046A 2053 movea.l A0, [A3]
0000046C 3007 move.w D0, D7
0000046E E740 asl D0.w, 3
00000470 41F0 000A lea.l A0, [A0 + D0.w + 0xA]
00000474 43EE FF96 lea.l A1, [A6 - 0x6A]
00000478 22D8 move.l [A1]+, [A0]+
0000047A 32D8 move.w [A1]+, [A0]+
label0000047C:
0000047C 2053 movea.l A0, [A3]
0000047E 3007 move.w D0, D7
00000480 E740 asl D0.w, 3
00000482 0C70 0002 0008 cmpi.w [A0 + D0.w + 0x8], 0x2
00000488 6612 bne +0x14 /* 0000049C */
0000048A 2053 movea.l A0, [A3]
0000048C 3007 move.w D0, D7
0000048E E740 asl D0.w, 3
00000490 41F0 000A lea.l A0, [A0 + D0.w + 0xA]
00000494 43EE FF90 lea.l A1, [A6 - 0x70]
00000498 22D8 move.l [A1]+, [A0]+
0000049A 32D8 move.w [A1]+, [A0]+
label0000049C:
0000049C 5247 addq.w D7, 1
0000049E 6908 bvs +0xA /* 000004A8 */
label000004A0:
000004A0 BE6E FF4E cmp.w D7, [A6 - 0xB2]
000004A4 6F00 FF78 ble -0x86 /* 0000041E */
label000004A8:
000004A8 486C FFD6 pea.l [A4 - 0x2A]
000004AC AA14 syscall RGBForeColor
label000004AE:
000004AE 486E FFE8 pea.l [A6 - 0x18]
000004B2 3F3C 0001 move.w -[A7], 0x1
000004B6 3F3C 0001 move.w -[A7], 0x1
000004BA A8A9 syscall InsetRect
000004BC 2052 movea.l A0, [A2]
000004BE 3628 0014 move.w D3, [A0 + 0x14]
000004C2 2052 movea.l A0, [A2]
000004C4 3C28 0016 move.w D6, [A0 + 0x16]
000004C8 2052 movea.l A0, [A2]
000004CA 3A28 0012 move.w D5, [A0 + 0x12]
000004CE BA43 cmp.w D5, D3
000004D0 6C02 bge +0x4 /* 000004D4 */
000004D2 3A03 move.w D5, D3
label000004D4:
000004D4 BA46 cmp.w D5, D6
000004D6 6F02 ble +0x4 /* 000004DA */
000004D8 3A06 move.w D5, D6
label000004DA:
000004DA 41EE FFE8 lea.l A0, [A6 - 0x18]
000004DE 43EE FFCA lea.l A1, [A6 - 0x36]
000004E2 22D8 move.l [A1]+, [A0]+
000004E4 22D8 move.l [A1]+, [A0]+
000004E6 41EE FFE8 lea.l A0, [A6 - 0x18]
000004EA 43EE FFD2 lea.l A1, [A6 - 0x2E]
000004EE 22D8 move.l [A1]+, [A0]+
000004F0 22D8 move.l [A1]+, [A0]+
000004F2 3006 move.w D0, D6
000004F4 9043 sub.w D0, D3
000004F6 4A40 tst.w D0
000004F8 6602 bne +0x4 /* 000004FC */
000004FA 5246 addq.w D6, 1
label000004FC:
000004FC 302E FFE4 move.w D0, [A6 - 0x1C]
00000500 B06E FFE2 cmp.w D0, [A6 - 0x1E]
00000504 6F00 00B6 ble +0xB8 /* 000005BC */
00000508 594F subq.w A7, 4
0000050A 302E FFEC move.w D0, [A6 - 0x14]
0000050E 906E FFE8 sub.w D0, [A6 - 0x18]
00000512 3D7C 0064 FF4E move.w [A6 - 0xB2], 0x64 /* 'd' */
00000518 486E FF4E pea.l [A6 - 0xB2]
0000051C 3D40 FF4C move.w [A6 - 0xB4], D0
00000520 486E FF4C pea.l [A6 - 0xB4]
00000524 486E FF42 pea.l [A6 - 0xBE]
00000528 3F3C 200E move.w -[A7], 0x200E
0000052C A9EB syscall Pack4/FP68K
0000052E 486E FF42 pea.l [A6 - 0xBE]
00000532 3F3C 2006 move.w -[A7], 0x2006
00000536 A9EB syscall Pack4/FP68K
00000538 3006 move.w D0, D6
0000053A 9043 sub.w D0, D3
0000053C 3D40 FF40 move.w [A6 - 0xC0], D0
00000540 486E FF40 pea.l [A6 - 0xC0]
00000544 3D45 FF3E move.w [A6 - 0xC2], D5
00000548 486E FF3E pea.l [A6 - 0xC2]
0000054C 486E FF34 pea.l [A6 - 0xCC]
00000550 3F3C 200E move.w -[A7], 0x200E
00000554 A9EB syscall Pack4/FP68K
00000556 486E FF34 pea.l [A6 - 0xCC]
0000055A 3F3C 2006 move.w -[A7], 0x2006
0000055E A9EB syscall Pack4/FP68K
00000560 486E FF34 pea.l [A6 - 0xCC]
00000564 486E FF42 pea.l [A6 - 0xBE]
00000568 3F3C 0004 move.w -[A7], 0x4
0000056C A9EB syscall Pack4/FP68K
0000056E 3D7C 0064 FF32 move.w [A6 - 0xCE], 0x64 /* 'd' */
00000574 486E FF32 pea.l [A6 - 0xCE]
00000578 486E FF42 pea.l [A6 - 0xBE]
0000057C 3F3C 2004 move.w -[A7], 0x2004
00000580 A9EB syscall Pack4/FP68K
00000582 486E FF42 pea.l [A6 - 0xBE]
00000586 486E FFEC pea.l [A6 - 0x14]
0000058A 486E FF28 pea.l [A6 - 0xD8]
0000058E 3F3C 200E move.w -[A7], 0x200E
00000592 A9EB syscall Pack4/FP68K
00000594 486E FF28 pea.l [A6 - 0xD8]
00000598 3F3C 0002 move.w -[A7], 0x2
0000059C A9EB syscall Pack4/FP68K
0000059E 486E FF28 pea.l [A6 - 0xD8]
000005A2 4EBA FA7C jsr [PC - 0x584 /* 00000020 */]
000005A6 544F addq.w A7, 2
000005A8 3D5F FFDA move.w [A6 - 0x26], [A7]+
000005AC 3D6E FFDA FFCA move.w [A6 - 0x36], [A6 - 0x26]
000005B2 3D6E FFDA FFD6 move.w [A6 - 0x2A], [A6 - 0x26]
000005B8 6000 00A4 bra +0xA6 /* 0000065E */
label000005BC:
000005BC 594F subq.w A7, 4
000005BE 302E FFEE move.w D0, [A6 - 0x12]
000005C2 906E FFEA sub.w D0, [A6 - 0x16]
000005C6 3D7C 0064 FF4E move.w [A6 - 0xB2], 0x64 /* 'd' */
000005CC 486E FF4E pea.l [A6 - 0xB2]
000005D0 3D40 FF4C move.w [A6 - 0xB4], D0
000005D4 486E FF4C pea.l [A6 - 0xB4]
000005D8 486E FF42 pea.l [A6 - 0xBE]
000005DC 3F3C 200E move.w -[A7], 0x200E
000005E0 A9EB syscall Pack4/FP68K
000005E2 486E FF42 pea.l [A6 - 0xBE]
000005E6 3F3C 2006 move.w -[A7], 0x2006
000005EA A9EB syscall Pack4/FP68K
000005EC 3006 move.w D0, D6
000005EE 9043 sub.w D0, D3
000005F0 3D40 FF40 move.w [A6 - 0xC0], D0
000005F4 486E FF40 pea.l [A6 - 0xC0]
000005F8 3D45 FF3E move.w [A6 - 0xC2], D5
000005FC 486E FF3E pea.l [A6 - 0xC2]
00000600 486E FF34 pea.l [A6 - 0xCC]
00000604 3F3C 200E move.w -[A7], 0x200E
00000608 A9EB syscall Pack4/FP68K
0000060A 486E FF34 pea.l [A6 - 0xCC]
0000060E 3F3C 2006 move.w -[A7], 0x2006
00000612 A9EB syscall Pack4/FP68K
00000614 486E FF34 pea.l [A6 - 0xCC]
00000618 486E FF42 pea.l [A6 - 0xBE]
0000061C 3F3C 0004 move.w -[A7], 0x4
00000620 A9EB syscall Pack4/FP68K
00000622 3D7C 0064 FF32 move.w [A6 - 0xCE], 0x64 /* 'd' */
00000628 486E FF32 pea.l [A6 - 0xCE]
0000062C 486E FF42 pea.l [A6 - 0xBE]
00000630 3F3C 2004 move.w -[A7], 0x2004
00000634 A9EB syscall Pack4/FP68K
00000636 486E FFEA pea.l [A6 - 0x16]
0000063A 486E FF42 pea.l [A6 - 0xBE]
0000063E 3F3C 2000 move.w -[A7], 0x2000 /* ' \0' */
00000642 A9EB syscall Pack4/FP68K
00000644 486E FF42 pea.l [A6 - 0xBE]
00000648 4EBA F9D6 jsr [PC - 0x62A /* 00000020 */]
0000064C 544F addq.w A7, 2
0000064E 3D5F FFDA move.w [A6 - 0x26], [A7]+
00000652 3D6E FFDA FFD0 move.w [A6 - 0x30], [A6 - 0x26]
00000658 3D6E FFDA FFD4 move.w [A6 - 0x2C], [A6 - 0x26]
label0000065E:
0000065E 4A2C FFEF tst.b [A4 - 0x11]
00000662 676C beq +0x6E /* 000006D0 */
00000664 486E FF9C pea.l [A6 - 0x64]
00000668 AA14 syscall RGBForeColor
0000066A 486E FF9C pea.l [A6 - 0x64]
0000066E AA15 syscall RGBBackColor
00000670 486E FFCA pea.l [A6 - 0x36]
00000674 A8A1 syscall FrameRect
00000676 486E FFCA pea.l [A6 - 0x36]
0000067A 3F3C 0001 move.w -[A7], 0x1
0000067E 3F3C 0001 move.w -[A7], 0x1
00000682 A8A9 syscall InsetRect
00000684 486E FF90 pea.l [A6 - 0x70]
00000688 AA14 syscall RGBForeColor
0000068A 486E FF90 pea.l [A6 - 0x70]
0000068E AA15 syscall RGBBackColor
00000690 486E FFCA pea.l [A6 - 0x36]
00000694 A8A1 syscall FrameRect
00000696 486E FFCA pea.l [A6 - 0x36]
0000069A 3F3C 0001 move.w -[A7], 0x1
0000069E 3F3C 0001 move.w -[A7], 0x1
000006A2 A8A9 syscall InsetRect
000006A4 486E FF96 pea.l [A6 - 0x6A]
000006A8 AA14 syscall RGBForeColor
000006AA 486E FF96 pea.l [A6 - 0x6A]
000006AE AA15 syscall RGBBackColor
000006B0 486E FFCA pea.l [A6 - 0x36]
000006B4 A8A2 syscall PaintRect
000006B6 486E FFA2 pea.l [A6 - 0x5E]
000006BA AA14 syscall RGBForeColor
000006BC 486E FFA2 pea.l [A6 - 0x5E]
000006C0 AA15 syscall RGBBackColor
000006C2 486E FFD2 pea.l [A6 - 0x2E]
000006C6 A8A2 syscall PaintRect
000006C8 486C FFD6 pea.l [A4 - 0x2A]
000006CC AA14 syscall RGBForeColor
000006CE 6020 bra +0x22 /* 000006F0 */
label000006D0:
000006D0 486E FFCA pea.l [A6 - 0x36]
000006D4 A8A2 syscall PaintRect
000006D6 486E FFD2 pea.l [A6 - 0x2E]
000006DA A8A3 syscall EraseRect
000006DC 486E FFE8 pea.l [A6 - 0x18]
000006E0 3F3C FFFF move.w -[A7], 0xFFFF
000006E4 3F3C FFFF move.w -[A7], 0xFFFF
000006E8 A8A9 syscall InsetRect
000006EA 486E FFE8 pea.l [A6 - 0x18]
000006EE A8A1 syscall FrameRect
label000006F0:
000006F0 2052 movea.l A0, [A2]
000006F2 7000 moveq.l D0, 0x00
000006F4 1028 0011 move.b D0, [A0 + 0x11]
000006F8 0C40 00FF cmpi.w D0, 0xFF
000006FC 660A bne +0xC /* 00000708 */
000006FE 486E FFE8 pea.l [A6 - 0x18]
00000702 2F0E move.l -[A7], A6
00000704 4EBA FB88 jsr [PC - 0x478 /* 0000028E */]
label00000708:
00000708 2F2E FFC2 move.l -[A7], [A6 - 0x3E]
0000070C A879 syscall SetClip
0000070E 2F2E FFC2 move.l -[A7], [A6 - 0x3E]
00000712 A8D9 syscall DisposRgn/DisposeRgn
00000714 2F04 move.l -[A7], D4
00000716 A8D9 syscall DisposRgn/DisposeRgn
00000718 486E FFB0 pea.l [A6 - 0x50]
0000071C A899 syscall SetPenState
0000071E 4A2C FFEF tst.b [A4 - 0x11]
00000722 670C beq +0xE /* 00000730 */
00000724 486C FFE8 pea.l [A4 - 0x18]
00000728 AA14 syscall RGBForeColor
0000072A 486C FFE2 pea.l [A4 - 0x1E]
0000072E AA15 syscall RGBBackColor
label00000730:
00000730 2F0A move.l -[A7], A2
00000732 4EBA F98E jsr [PC - 0x672 /* 000000C2 */]
label00000736:
00000736 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
0000073A 4E5E unlink A6
0000073C 205F movea.l A0, [A7]+
0000073E 4FEF 000C lea.l A7, [A7 + 0xC]
00000742 4ED0 jmp [A0]
fn00000744:
00000744 4E56 FF9A link A6, -0x0066
00000748 48E7 1F08 movem.l -[A7], D3,D4,D5,D6,D7,A4
0000074C 286E 0010 movea.l A4, [A6 + 0x10]
00000750 42AE 0016 clr.l [A6 + 0x16]
00000754 2F0C move.l -[A7], A4
00000756 4EBA F960 jsr [PC - 0x6A0 /* 000000B8 */]
0000075A 2054 movea.l A0, [A4]
0000075C 7000 moveq.l D0, 0x00
0000075E 1028 0010 move.b D0, [A0 + 0x10]
00000762 4A40 tst.w D0
00000764 6700 029C beq +0x29E /* 00000A02 */
00000768 2054 movea.l A0, [A4]
0000076A 7000 moveq.l D0, 0x00
0000076C 1028 0011 move.b D0, [A0 + 0x11]
00000770 0C40 00FF cmpi.w D0, 0xFF
00000774 6700 028C beq +0x28E /* 00000A02 */
00000778 2054 movea.l A0, [A4]
0000077A 41E8 0008 lea.l A0, [A0 + 0x8]
0000077E 43EE FFE8 lea.l A1, [A6 - 0x18]
00000782 22D8 move.l [A1]+, [A0]+
00000784 22D8 move.l [A1]+, [A0]+
00000786 362E FFEC move.w D3, [A6 - 0x14]
0000078A 966E FFE8 sub.w D3, [A6 - 0x18]
0000078E 302E FFEE move.w D0, [A6 - 0x12]
00000792 906E FFEA sub.w D0, [A6 - 0x16]
00000796 3D40 FFCC move.w [A6 - 0x34], D0
0000079A 2054 movea.l A0, [A4]
0000079C 3828 0014 move.w D4, [A0 + 0x14]
000007A0 2054 movea.l A0, [A4]
000007A2 3E28 0016 move.w D7, [A0 + 0x16]
000007A6 2054 movea.l A0, [A4]
000007A8 3C28 0012 move.w D6, [A0 + 0x12]
000007AC BC44 cmp.w D6, D4
000007AE 6C02 bge +0x4 /* 000007B2 */
000007B0 3C04 move.w D6, D4
label000007B2:
000007B2 BC47 cmp.w D6, D7
000007B4 6F02 ble +0x4 /* 000007B8 */
000007B6 3C07 move.w D6, D7
label000007B8:
000007B8 41EE FFE8 lea.l A0, [A6 - 0x18]
000007BC 43EE FFD8 lea.l A1, [A6 - 0x28]
000007C0 22D8 move.l [A1]+, [A0]+
000007C2 22D8 move.l [A1]+, [A0]+
000007C4 41EE FFE8 lea.l A0, [A6 - 0x18]
000007C8 43EE FFD0 lea.l A1, [A6 - 0x30]
000007CC 22D8 move.l [A1]+, [A0]+
000007CE 22D8 move.l [A1]+, [A0]+
000007D0 3007 move.w D0, D7
000007D2 9044 sub.w D0, D4
000007D4 4A40 tst.w D0
000007D6 6602 bne +0x4 /* 000007DA */
000007D8 5247 addq.w D7, 1
label000007DA:
000007DA B66E FFCC cmp.w D3, [A6 - 0x34]
000007DE 6F00 00B0 ble +0xB2 /* 00000890 */
000007E2 594F subq.w A7, 4
000007E4 3A2E FFEC move.w D5, [A6 - 0x14]
000007E8 9A6E FFE8 sub.w D5, [A6 - 0x18]
000007EC 3D7C 0064 FFC0 move.w [A6 - 0x40], 0x64 /* 'd' */
000007F2 486E FFC0 pea.l [A6 - 0x40]
000007F6 3D45 FFBE move.w [A6 - 0x42], D5
000007FA 486E FFBE pea.l [A6 - 0x42]
000007FE 486E FFB4 pea.l [A6 - 0x4C]
00000802 3F3C 200E move.w -[A7], 0x200E
00000806 A9EB syscall Pack4/FP68K
00000808 486E FFB4 pea.l [A6 - 0x4C]
0000080C 3F3C 2006 move.w -[A7], 0x2006
00000810 A9EB syscall Pack4/FP68K
00000812 3007 move.w D0, D7
00000814 9044 sub.w D0, D4
00000816 3D40 FFB2 move.w [A6 - 0x4E], D0
0000081A 486E FFB2 pea.l [A6 - 0x4E]
0000081E 3D46 FFB0 move.w [A6 - 0x50], D6
00000822 486E FFB0 pea.l [A6 - 0x50]
00000826 486E FFA6 pea.l [A6 - 0x5A]
0000082A 3F3C 200E move.w -[A7], 0x200E
0000082E A9EB syscall Pack4/FP68K
00000830 486E FFA6 pea.l [A6 - 0x5A]
00000834 3F3C 2006 move.w -[A7], 0x2006
00000838 A9EB syscall Pack4/FP68K
0000083A 486E FFA6 pea.l [A6 - 0x5A]
0000083E 486E FFB4 pea.l [A6 - 0x4C]
00000842 3F3C 0004 move.w -[A7], 0x4
00000846 A9EB syscall Pack4/FP68K
00000848 3D7C 0064 FFA4 move.w [A6 - 0x5C], 0x64 /* 'd' */
0000084E 486E FFA4 pea.l [A6 - 0x5C]
00000852 486E FFB4 pea.l [A6 - 0x4C]
00000856 3F3C 2004 move.w -[A7], 0x2004
0000085A A9EB syscall Pack4/FP68K
0000085C 486E FFB4 pea.l [A6 - 0x4C]
00000860 486E FFEC pea.l [A6 - 0x14]
00000864 486E FF9A pea.l [A6 - 0x66]
00000868 3F3C 200E move.w -[A7], 0x200E
0000086C A9EB syscall Pack4/FP68K
0000086E 486E FF9A pea.l [A6 - 0x66]
00000872 3F3C 0002 move.w -[A7], 0x2
00000876 A9EB syscall Pack4/FP68K
00000878 486E FF9A pea.l [A6 - 0x66]
0000087C 4EBA F7A2 jsr [PC - 0x85E /* 00000020 */]
00000880 544F addq.w A7, 2
00000882 3A1F move.w D5, [A7]+
00000884 3D45 FFD8 move.w [A6 - 0x28], D5
00000888 3D45 FFD4 move.w [A6 - 0x2C], D5
0000088C 6000 009E bra +0xA0 /* 0000092C */
label00000890:
00000890 594F subq.w A7, 4
00000892 3A2E FFEE move.w D5, [A6 - 0x12]
00000896 9A6E FFEA sub.w D5, [A6 - 0x16]
0000089A 3D7C 0064 FFC0 move.w [A6 - 0x40], 0x64 /* 'd' */
000008A0 486E FFC0 pea.l [A6 - 0x40]
000008A4 3D45 FFBE move.w [A6 - 0x42], D5
000008A8 486E FFBE pea.l [A6 - 0x42]
000008AC 486E FFB4 pea.l [A6 - 0x4C]
000008B0 3F3C 200E move.w -[A7], 0x200E
000008B4 A9EB syscall Pack4/FP68K
000008B6 486E FFB4 pea.l [A6 - 0x4C]
000008BA 3F3C 2006 move.w -[A7], 0x2006
000008BE A9EB syscall Pack4/FP68K
000008C0 3007 move.w D0, D7
000008C2 9044 sub.w D0, D4
000008C4 3D40 FFB2 move.w [A6 - 0x4E], D0
000008C8 486E FFB2 pea.l [A6 - 0x4E]
000008CC 3D46 FFB0 move.w [A6 - 0x50], D6
000008D0 486E FFB0 pea.l [A6 - 0x50]
000008D4 486E FFA6 pea.l [A6 - 0x5A]
000008D8 3F3C 200E move.w -[A7], 0x200E
000008DC A9EB syscall Pack4/FP68K
000008DE 486E FFA6 pea.l [A6 - 0x5A]
000008E2 3F3C 2006 move.w -[A7], 0x2006
000008E6 A9EB syscall Pack4/FP68K
000008E8 486E FFA6 pea.l [A6 - 0x5A]
000008EC 486E FFB4 pea.l [A6 - 0x4C]
000008F0 3F3C 0004 move.w -[A7], 0x4
000008F4 A9EB syscall Pack4/FP68K
000008F6 3D7C 0064 FFA4 move.w [A6 - 0x5C], 0x64 /* 'd' */
000008FC 486E FFA4 pea.l [A6 - 0x5C]
00000900 486E FFB4 pea.l [A6 - 0x4C]
00000904 3F3C 2004 move.w -[A7], 0x2004
00000908 A9EB syscall Pack4/FP68K
0000090A 486E FFEA pea.l [A6 - 0x16]
0000090E 486E FFB4 pea.l [A6 - 0x4C]
00000912 3F3C 2000 move.w -[A7], 0x2000 /* ' \0' */
00000916 A9EB syscall Pack4/FP68K
00000918 486E FFB4 pea.l [A6 - 0x4C]
0000091C 4EBA F702 jsr [PC - 0x8FE /* 00000020 */]
00000920 544F addq.w A7, 2
00000922 3A1F move.w D5, [A7]+
00000924 3D45 FFDE move.w [A6 - 0x22], D5
00000928 3D45 FFD2 move.w [A6 - 0x2E], D5
label0000092C:
0000092C 554F subq.w A7, 2
0000092E 2F2E 000C move.l -[A7], [A6 + 0xC]
00000932 2054 movea.l A0, [A4]
00000934 4868 0008 pea.l [A0 + 0x8]
00000938 A8AD syscall PtInRect
0000093A 4A1F tst.b [A7]+
0000093C 6700 00C4 beq +0xC6 /* 00000A02 */
00000940 B66E FFCC cmp.w D3, [A6 - 0x34]
00000944 6F60 ble +0x62 /* 000009A6 */
00000946 41EE FFE8 lea.l A0, [A6 - 0x18]
0000094A 43EE FFE0 lea.l A1, [A6 - 0x20]
0000094E 22D8 move.l [A1]+, [A0]+
00000950 22D8 move.l [A1]+, [A0]+
00000952 302E FFD8 move.w D0, [A6 - 0x28]
00000956 0640 000A addi.w D0, 0xA /* '\n' */
0000095A 3D40 FFE4 move.w [A6 - 0x1C], D0
0000095E 302E FFD4 move.w D0, [A6 - 0x2C]
00000962 0640 FFF6 addi.w D0, 0xFFF6
00000966 3D40 FFE0 move.w [A6 - 0x20], D0
0000096A 554F subq.w A7, 2
0000096C 2F2E 000C move.l -[A7], [A6 + 0xC]
00000970 486E FFE0 pea.l [A6 - 0x20]
00000974 A8AD syscall PtInRect
00000976 4A1F tst.b [A7]+
00000978 670C beq +0xE /* 00000986 */
0000097A 2D7C 0000 0081 0016 move.l [A6 + 0x16], 0x81
00000982 6000 007E bra +0x80 /* 00000A02 */
label00000986:
00000986 554F subq.w A7, 2
00000988 2F2E 000C move.l -[A7], [A6 + 0xC]
0000098C 486E FFD8 pea.l [A6 - 0x28]
00000990 A8AD syscall PtInRect
00000992 4A1F tst.b [A7]+
00000994 6708 beq +0xA /* 0000099E */
00000996 7016 moveq.l D0, 0x16
00000998 2D40 0016 move.l [A6 + 0x16], D0
0000099C 6064 bra +0x66 /* 00000A02 */
label0000099E:
0000099E 7017 moveq.l D0, 0x17
000009A0 2D40 0016 move.l [A6 + 0x16], D0
000009A4 605C bra +0x5E /* 00000A02 */
label000009A6:
000009A6 41EE FFE8 lea.l A0, [A6 - 0x18]
000009AA 43EE FFE0 lea.l A1, [A6 - 0x20]
000009AE 22D8 move.l [A1]+, [A0]+
000009B0 22D8 move.l [A1]+, [A0]+
000009B2 302E FFDE move.w D0, [A6 - 0x22]
000009B6 0640 FFF6 addi.w D0, 0xFFF6
000009BA 3D40 FFE2 move.w [A6 - 0x1E], D0
000009BE 302E FFD2 move.w D0, [A6 - 0x2E]
000009C2 0640 000A addi.w D0, 0xA /* '\n' */
000009C6 3D40 FFE6 move.w [A6 - 0x1A], D0
000009CA 554F subq.w A7, 2
000009CC 2F2E 000C move.l -[A7], [A6 + 0xC]
000009D0 486E FFE0 pea.l [A6 - 0x20]
000009D4 A8AD syscall PtInRect
000009D6 4A1F tst.b [A7]+
000009D8 670A beq +0xC /* 000009E4 */
000009DA 2D7C 0000 0081 0016 move.l [A6 + 0x16], 0x81
000009E2 601E bra +0x20 /* 00000A02 */
label000009E4:
000009E4 554F subq.w A7, 2
000009E6 2F2E 000C move.l -[A7], [A6 + 0xC]
000009EA 486E FFD8 pea.l [A6 - 0x28]
000009EE A8AD syscall PtInRect
000009F0 4A1F tst.b [A7]+
000009F2 6708 beq +0xA /* 000009FC */
000009F4 7016 moveq.l D0, 0x16
000009F6 2D40 0016 move.l [A6 + 0x16], D0
000009FA 6006 bra +0x8 /* 00000A02 */
label000009FC:
000009FC 7017 moveq.l D0, 0x17
000009FE 2D40 0016 move.l [A6 + 0x16], D0
label00000A02:
00000A02 2F0C move.l -[A7], A4
00000A04 4EBA F6BC jsr [PC - 0x944 /* 000000C2 */]
00000A08 4CDF 10F8 movem.l D3,D4,D5,D6,D7,A4, [A7]+
00000A0C 4E5E unlink A6
00000A0E 205F movea.l A0, [A7]+
00000A10 4FEF 000E lea.l A7, [A7 + 0xE]
00000A14 4ED0 jmp [A0]
fn00000A16:
00000A16 4E56 FF9A link A6, -0x0066
00000A1A 48E7 1F18 movem.l -[A7], D3,D4,D5,D6,D7,A3,A4
00000A1E 286E 000C movea.l A4, [A6 + 0xC]
00000A22 266E 0010 movea.l A3, [A6 + 0x10]
00000A26 200C move.l D0, A4
00000A28 0280 7FFF FFFF andi.l D0, 0x7FFFFFFF
00000A2E 2840 movea.l A4, D0
00000A30 2053 movea.l A0, [A3]
00000A32 41E8 0008 lea.l A0, [A0 + 0x8]
00000A36 43EE FFE8 lea.l A1, [A6 - 0x18]
00000A3A 22D8 move.l [A1]+, [A0]+
00000A3C 22D8 move.l [A1]+, [A0]+
00000A3E 362E FFEC move.w D3, [A6 - 0x14]
00000A42 966E FFE8 sub.w D3, [A6 - 0x18]
00000A46 302E FFEE move.w D0, [A6 - 0x12]
00000A4A 906E FFEA sub.w D0, [A6 - 0x16]
00000A4E 3D40 FFCC move.w [A6 - 0x34], D0
00000A52 2053 movea.l A0, [A3]
00000A54 3A28 0014 move.w D5, [A0 + 0x14]
00000A58 2053 movea.l A0, [A3]
00000A5A 3E28 0016 move.w D7, [A0 + 0x16]
00000A5E 2053 movea.l A0, [A3]
00000A60 3C28 0012 move.w D6, [A0 + 0x12]
00000A64 BC45 cmp.w D6, D5
00000A66 6C02 bge +0x4 /* 00000A6A */
00000A68 3C05 move.w D6, D5
label00000A6A:
00000A6A BC47 cmp.w D6, D7
00000A6C 6F02 ble +0x4 /* 00000A70 */
00000A6E 3C07 move.w D6, D7
label00000A70:
00000A70 41EE FFE8 lea.l A0, [A6 - 0x18]
00000A74 43EE FFD8 lea.l A1, [A6 - 0x28]
00000A78 22D8 move.l [A1]+, [A0]+
00000A7A 22D8 move.l [A1]+, [A0]+
00000A7C 41EE FFE8 lea.l A0, [A6 - 0x18]
00000A80 43EE FFD0 lea.l A1, [A6 - 0x30]
00000A84 22D8 move.l [A1]+, [A0]+
00000A86 22D8 move.l [A1]+, [A0]+
00000A88 3007 move.w D0, D7
00000A8A 9045 sub.w D0, D5
00000A8C 4A40 tst.w D0
00000A8E 6602 bne +0x4 /* 00000A92 */
00000A90 5247 addq.w D7, 1
label00000A92:
00000A92 B66E FFCC cmp.w D3, [A6 - 0x34]
00000A96 6F00 00D8 ble +0xDA /* 00000B70 */
00000A9A 594F subq.w A7, 4
00000A9C 382E FFEC move.w D4, [A6 - 0x14]
00000AA0 986E FFE8 sub.w D4, [A6 - 0x18]
00000AA4 3D7C 0064 FFC0 move.w [A6 - 0x40], 0x64 /* 'd' */
00000AAA 486E FFC0 pea.l [A6 - 0x40]
00000AAE 3D44 FFBE move.w [A6 - 0x42], D4
00000AB2 486E FFBE pea.l [A6 - 0x42]
00000AB6 486E FFB4 pea.l [A6 - 0x4C]
00000ABA 3F3C 200E move.w -[A7], 0x200E
00000ABE A9EB syscall Pack4/FP68K
00000AC0 486E FFB4 pea.l [A6 - 0x4C]
00000AC4 3F3C 2006 move.w -[A7], 0x2006
00000AC8 A9EB syscall Pack4/FP68K
00000ACA 3007 move.w D0, D7
00000ACC 9045 sub.w D0, D5
00000ACE 3D40 FFB2 move.w [A6 - 0x4E], D0
00000AD2 486E FFB2 pea.l [A6 - 0x4E]
00000AD6 3D46 FFB0 move.w [A6 - 0x50], D6
00000ADA 486E FFB0 pea.l [A6 - 0x50]
00000ADE 486E FFA6 pea.l [A6 - 0x5A]
00000AE2 3F3C 200E move.w -[A7], 0x200E
00000AE6 A9EB syscall Pack4/FP68K
00000AE8 486E FFA6 pea.l [A6 - 0x5A]
00000AEC 3F3C 2006 move.w -[A7], 0x2006
00000AF0 A9EB syscall Pack4/FP68K
00000AF2 486E FFA6 pea.l [A6 - 0x5A]
00000AF6 486E FFB4 pea.l [A6 - 0x4C]
00000AFA 3F3C 0004 move.w -[A7], 0x4
00000AFE A9EB syscall Pack4/FP68K
00000B00 3D7C 0064 FFA4 move.w [A6 - 0x5C], 0x64 /* 'd' */
00000B06 486E FFA4 pea.l [A6 - 0x5C]
00000B0A 486E FFB4 pea.l [A6 - 0x4C]
00000B0E 3F3C 2004 move.w -[A7], 0x2004
00000B12 A9EB syscall Pack4/FP68K
00000B14 486E FFB4 pea.l [A6 - 0x4C]
00000B18 486E FFEC pea.l [A6 - 0x14]
00000B1C 486E FF9A pea.l [A6 - 0x66]
00000B20 3F3C 200E move.w -[A7], 0x200E
00000B24 A9EB syscall Pack4/FP68K
00000B26 486E FF9A pea.l [A6 - 0x66]
00000B2A 3F3C 0002 move.w -[A7], 0x2
00000B2E A9EB syscall Pack4/FP68K
00000B30 486E FF9A pea.l [A6 - 0x66]
00000B34 4EBA F4EA jsr [PC - 0xB16 /* 00000020 */]
00000B38 544F addq.w A7, 2
00000B3A 381F move.w D4, [A7]+
00000B3C 3D44 FFD8 move.w [A6 - 0x28], D4
00000B40 3D44 FFD4 move.w [A6 - 0x2C], D4
00000B44 41EE FFE8 lea.l A0, [A6 - 0x18]
00000B48 43EE FFE0 lea.l A1, [A6 - 0x20]
00000B4C 22D8 move.l [A1]+, [A0]+
00000B4E 22D8 move.l [A1]+, [A0]+
00000B50 302E FFD8 move.w D0, [A6 - 0x28]
00000B54 5A40 addq.w D0, 5
00000B56 3D40 FFE4 move.w [A6 - 0x1C], D0
00000B5A 302E FFD4 move.w D0, [A6 - 0x2C]
00000B5E 5B40 subq.w D0, 5
00000B60 3D40 FFE0 move.w [A6 - 0x20], D0
00000B64 2F0C move.l -[A7], A4
00000B66 486E FFE0 pea.l [A6 - 0x20]
00000B6A A8DF syscall RectRgn
00000B6C 6000 00C6 bra +0xC8 /* 00000C34 */
label00000B70:
00000B70 594F subq.w A7, 4
00000B72 382E FFEE move.w D4, [A6 - 0x12]
00000B76 986E FFEA sub.w D4, [A6 - 0x16]
00000B7A 3D7C 0064 FFC0 move.w [A6 - 0x40], 0x64 /* 'd' */
00000B80 486E FFC0 pea.l [A6 - 0x40]
00000B84 3D44 FFBE move.w [A6 - 0x42], D4
00000B88 486E FFBE pea.l [A6 - 0x42]
00000B8C 486E FFB4 pea.l [A6 - 0x4C]
00000B90 3F3C 200E move.w -[A7], 0x200E
00000B94 A9EB syscall Pack4/FP68K
00000B96 486E FFB4 pea.l [A6 - 0x4C]
00000B9A 3F3C 2006 move.w -[A7], 0x2006
00000B9E A9EB syscall Pack4/FP68K
00000BA0 3007 move.w D0, D7
00000BA2 9045 sub.w D0, D5
00000BA4 3D40 FFB2 move.w [A6 - 0x4E], D0
00000BA8 486E FFB2 pea.l [A6 - 0x4E]
00000BAC 3D46 FFB0 move.w [A6 - 0x50], D6
00000BB0 486E FFB0 pea.l [A6 - 0x50]
00000BB4 486E FFA6 pea.l [A6 - 0x5A]
00000BB8 3F3C 200E move.w -[A7], 0x200E
00000BBC A9EB syscall Pack4/FP68K
00000BBE 486E FFA6 pea.l [A6 - 0x5A]
00000BC2 3F3C 2006 move.w -[A7], 0x2006
00000BC6 A9EB syscall Pack4/FP68K
00000BC8 486E FFA6 pea.l [A6 - 0x5A]
00000BCC 486E FFB4 pea.l [A6 - 0x4C]
00000BD0 3F3C 0004 move.w -[A7], 0x4
00000BD4 A9EB syscall Pack4/FP68K
00000BD6 3D7C 0064 FFA4 move.w [A6 - 0x5C], 0x64 /* 'd' */
00000BDC 486E FFA4 pea.l [A6 - 0x5C]
00000BE0 486E FFB4 pea.l [A6 - 0x4C]
00000BE4 3F3C 2004 move.w -[A7], 0x2004
00000BE8 A9EB syscall Pack4/FP68K
00000BEA 486E FFEA pea.l [A6 - 0x16]
00000BEE 486E FFB4 pea.l [A6 - 0x4C]
00000BF2 3F3C 2000 move.w -[A7], 0x2000 /* ' \0' */
00000BF6 A9EB syscall Pack4/FP68K
00000BF8 486E FFB4 pea.l [A6 - 0x4C]
00000BFC 4EBA F422 jsr [PC - 0xBDE /* 00000020 */]
00000C00 544F addq.w A7, 2
00000C02 381F move.w D4, [A7]+
00000C04 3D44 FFDE move.w [A6 - 0x22], D4
00000C08 3D44 FFD2 move.w [A6 - 0x2E], D4
00000C0C 41EE FFE8 lea.l A0, [A6 - 0x18]
00000C10 43EE FFE0 lea.l A1, [A6 - 0x20]
00000C14 22D8 move.l [A1]+, [A0]+
00000C16 22D8 move.l [A1]+, [A0]+
00000C18 302E FFDE move.w D0, [A6 - 0x22]
00000C1C 5B40 subq.w D0, 5
00000C1E 3D40 FFE2 move.w [A6 - 0x1E], D0
00000C22 302E FFD2 move.w D0, [A6 - 0x2E]
00000C26 5A40 addq.w D0, 5
00000C28 3D40 FFE6 move.w [A6 - 0x1A], D0
00000C2C 2F0C move.l -[A7], A4
00000C2E 486E FFE0 pea.l [A6 - 0x20]
00000C32 A8DF syscall RectRgn
label00000C34:
00000C34 4CDF 18F8 movem.l D3,D4,D5,D6,D7,A3,A4, [A7]+
00000C38 4E5E unlink A6
00000C3A 205F movea.l A0, [A7]+
00000C3C 4FEF 000C lea.l A7, [A7 + 0xC]
00000C40 4ED0 jmp [A0]
fn00000C42:
00000C42 4E56 0000 link A6, 0
00000C46 202E 000C move.l D0, [A6 + 0xC]
00000C4A 0280 7FFF FFFF andi.l D0, 0x7FFFFFFF
00000C50 2D40 000C move.l [A6 + 0xC], D0
00000C54 2F2E 000C move.l -[A7], [A6 + 0xC]
00000C58 206E 0010 movea.l A0, [A6 + 0x10]
00000C5C 2050 movea.l A0, [A0]
00000C5E 4868 0008 pea.l [A0 + 0x8]
00000C62 A8DF syscall RectRgn
00000C64 4E5E unlink A6
00000C66 205F movea.l A0, [A7]+
00000C68 4FEF 000C lea.l A7, [A7 + 0xC]
00000C6C 4ED0 jmp [A0]
fn00000C6E:
00000C6E 4E56 0000 link A6, 0
00000C72 48E7 0018 movem.l -[A7], A3,A4
00000C76 286E 000C movea.l A4, [A6 + 0xC]
00000C7A 266E 0010 movea.l A3, [A6 + 0x10]
00000C7E 2F0B move.l -[A7], A3
00000C80 4EBA F436 jsr [PC - 0xBCA /* 000000B8 */]
00000C84 200C move.l D0, A4
00000C86 0280 8000 0000 andi.l D0, 0x80000000
00000C8C 4A80 tst.l D0
00000C8E 6718 beq +0x1A /* 00000CA8 */
00000C90 200C move.l D0, A4
00000C92 0280 0FFF FFFF andi.l D0, 0xFFFFFFF
00000C98 2840 movea.l A4, D0
00000C9A 2F0B move.l -[A7], A3
00000C9C 2F0C move.l -[A7], A4
00000C9E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000CA2 4EBA FD72 jsr [PC - 0x28E /* 00000A16 */]
00000CA6 6016 bra +0x18 /* 00000CBE */
label00000CA8:
00000CA8 200C move.l D0, A4
00000CAA 0280 0FFF FFFF andi.l D0, 0xFFFFFFF
00000CB0 2840 movea.l A4, D0
00000CB2 2F0B move.l -[A7], A3
00000CB4 2F0C move.l -[A7], A4
00000CB6 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000CBA 4EBA FF86 jsr [PC - 0x7A /* 00000C42 */]
label00000CBE:
00000CBE 2F0B move.l -[A7], A3
00000CC0 4EBA F400 jsr [PC - 0xC00 /* 000000C2 */]
00000CC4 4CDF 1800 movem.l A3,A4, [A7]+
00000CC8 4E5E unlink A6
00000CCA 205F movea.l A0, [A7]+
00000CCC 4FEF 000C lea.l A7, [A7 + 0xC]
00000CD0 4ED0 jmp [A0]
fn00000CD2:
00000CD2 4E56 FFDE link A6, -0x0022
00000CD6 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00000CDA 286E 000C movea.l A4, [A6 + 0xC]
00000CDE 266E 0010 movea.l A3, [A6 + 0x10]
00000CE2 2F0B move.l -[A7], A3
00000CE4 4EBA F3D2 jsr [PC - 0xC2E /* 000000B8 */]
00000CE8 426C 0010 clr.w [A4 + 0x10]
00000CEC 2053 movea.l A0, [A3]
00000CEE 41E8 0008 lea.l A0, [A0 + 0x8]
00000CF2 43D4 lea.l A1, [A4]
00000CF4 22D8 move.l [A1]+, [A0]+
00000CF6 22D8 move.l [A1]+, [A0]+
00000CF8 2053 movea.l A0, [A3]
00000CFA 41E8 0008 lea.l A0, [A0 + 0x8]
00000CFE 43EC 0008 lea.l A1, [A4 + 0x8]
00000D02 22D8 move.l [A1]+, [A0]+
00000D04 22D8 move.l [A1]+, [A0]+
00000D06 486C 0008 pea.l [A4 + 0x8]
00000D0A 3F3C FFEC move.w -[A7], 0xFFEC
00000D0E 3F3C FFEC move.w -[A7], 0xFFEC
00000D12 A8A9 syscall InsetRect
00000D14 2053 movea.l A0, [A3]
00000D16 41E8 0008 lea.l A0, [A0 + 0x8]
00000D1A 43EE FFE8 lea.l A1, [A6 - 0x18]
00000D1E 22D8 move.l [A1]+, [A0]+
00000D20 22D8 move.l [A1]+, [A0]+
00000D22 3E2E FFEC move.w D7, [A6 - 0x14]
00000D26 9E6E FFE8 sub.w D7, [A6 - 0x18]
00000D2A 3C2E FFEE move.w D6, [A6 - 0x12]
00000D2E 9C6E FFEA sub.w D6, [A6 - 0x16]
00000D32 BE46 cmp.w D7, D6
00000D34 6F08 ble +0xA /* 00000D3E */
00000D36 397C 0002 0010 move.w [A4 + 0x10], 0x2
00000D3C 6006 bra +0x8 /* 00000D44 */
label00000D3E:
00000D3E 397C 0001 0010 move.w [A4 + 0x10], 0x1
label00000D44:
00000D44 2F0B move.l -[A7], A3
00000D46 4EBA F37A jsr [PC - 0xC86 /* 000000C2 */]
00000D4A 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
00000D4E 4E5E unlink A6
00000D50 205F movea.l A0, [A7]+
00000D52 4FEF 000C lea.l A7, [A7 + 0xC]
00000D56 4ED0 jmp [A0]
fn00000D58:
00000D58 4E56 FFAC link A6, -0x0054
00000D5C 48E7 1F08 movem.l -[A7], D3,D4,D5,D6,D7,A4
00000D60 286E 0010 movea.l A4, [A6 + 0x10]
00000D64 2F0C move.l -[A7], A4
00000D66 4EBA F350 jsr [PC - 0xCB0 /* 000000B8 */]
00000D6A 2054 movea.l A0, [A4]
00000D6C 41E8 0008 lea.l A0, [A0 + 0x8]
00000D70 43EE FFE8 lea.l A1, [A6 - 0x18]
00000D74 22D8 move.l [A1]+, [A0]+
00000D76 22D8 move.l [A1]+, [A0]+
00000D78 362E FFEC move.w D3, [A6 - 0x14]
00000D7C 966E FFE8 sub.w D3, [A6 - 0x18]
00000D80 302E FFEE move.w D0, [A6 - 0x12]
00000D84 906E FFEA sub.w D0, [A6 - 0x16]
00000D88 3D40 FFDC move.w [A6 - 0x24], D0
00000D8C 2054 movea.l A0, [A4]
00000D8E 3A28 0014 move.w D5, [A0 + 0x14]
00000D92 2054 movea.l A0, [A4]
00000D94 3C28 0016 move.w D6, [A0 + 0x16]
00000D98 2054 movea.l A0, [A4]
00000D9A 3E28 0012 move.w D7, [A0 + 0x12]
00000D9E BE45 cmp.w D7, D5
00000DA0 6C02 bge +0x4 /* 00000DA4 */
00000DA2 3E05 move.w D7, D5
label00000DA4:
00000DA4 BE46 cmp.w D7, D6
00000DA6 6F02 ble +0x4 /* 00000DAA */
00000DA8 3E06 move.w D7, D6
label00000DAA:
00000DAA 3006 move.w D0, D6
00000DAC 9045 sub.w D0, D5
00000DAE 4A40 tst.w D0
00000DB0 6602 bne +0x4 /* 00000DB4 */
00000DB2 5246 addq.w D6, 1
label00000DB4:
00000DB4 B66E FFDC cmp.w D3, [A6 - 0x24]
00000DB8 6F00 00C6 ble +0xC8 /* 00000E80 */
00000DBC 594F subq.w A7, 4
00000DBE 382E FFEC move.w D4, [A6 - 0x14]
00000DC2 986E FFE8 sub.w D4, [A6 - 0x18]
00000DC6 3D7C 0064 FFD2 move.w [A6 - 0x2E], 0x64 /* 'd' */
00000DCC 486E FFD2 pea.l [A6 - 0x2E]
00000DD0 3D44 FFD0 move.w [A6 - 0x30], D4
00000DD4 486E FFD0 pea.l [A6 - 0x30]
00000DD8 486E FFC6 pea.l [A6 - 0x3A]
00000DDC 3F3C 200E move.w -[A7], 0x200E
00000DE0 A9EB syscall Pack4/FP68K
00000DE2 486E FFC6 pea.l [A6 - 0x3A]
00000DE6 3F3C 2006 move.w -[A7], 0x2006
00000DEA A9EB syscall Pack4/FP68K
00000DEC 3006 move.w D0, D6
00000DEE 9045 sub.w D0, D5
00000DF0 3D40 FFC4 move.w [A6 - 0x3C], D0
00000DF4 486E FFC4 pea.l [A6 - 0x3C]
00000DF8 3D47 FFC2 move.w [A6 - 0x3E], D7
00000DFC 486E FFC2 pea.l [A6 - 0x3E]
00000E00 486E FFB8 pea.l [A6 - 0x48]
00000E04 3F3C 200E move.w -[A7], 0x200E
00000E08 A9EB syscall Pack4/FP68K
00000E0A 486E FFB8 pea.l [A6 - 0x48]
00000E0E 3F3C 2006 move.w -[A7], 0x2006
00000E12 A9EB syscall Pack4/FP68K
00000E14 486E FFB8 pea.l [A6 - 0x48]
00000E18 486E FFC6 pea.l [A6 - 0x3A]
00000E1C 3F3C 0004 move.w -[A7], 0x4
00000E20 A9EB syscall Pack4/FP68K
00000E22 3D7C 0064 FFB6 move.w [A6 - 0x4A], 0x64 /* 'd' */
00000E28 486E FFB6 pea.l [A6 - 0x4A]
00000E2C 486E FFC6 pea.l [A6 - 0x3A]
00000E30 3F3C 2004 move.w -[A7], 0x2004
00000E34 A9EB syscall Pack4/FP68K
00000E36 486E FFC6 pea.l [A6 - 0x3A]
00000E3A 486E FFEC pea.l [A6 - 0x14]
00000E3E 486E FFAC pea.l [A6 - 0x54]
00000E42 3F3C 200E move.w -[A7], 0x200E
00000E46 A9EB syscall Pack4/FP68K
00000E48 486E FFAC pea.l [A6 - 0x54]
00000E4C 3F3C 0002 move.w -[A7], 0x2
00000E50 A9EB syscall Pack4/FP68K
00000E52 486E FFAC pea.l [A6 - 0x54]
00000E56 4EBA F1C8 jsr [PC - 0xE38 /* 00000020 */]
00000E5A 544F addq.w A7, 2
00000E5C 381F move.w D4, [A7]+
00000E5E D86E 000C add.w D4, [A6 + 0xC]
00000E62 3E06 move.w D7, D6
00000E64 9E45 sub.w D7, D5
00000E66 3004 move.w D0, D4
00000E68 906E FFEC sub.w D0, [A6 - 0x14]
00000E6C CFC0 muls.w D7, D0
00000E6E 302E FFE8 move.w D0, [A6 - 0x18]
00000E72 906E FFEC sub.w D0, [A6 - 0x14]
00000E76 48C7 ext.l D7
00000E78 8FC0 divs.w D7, D0
00000E7A DE45 add.w D7, D5
00000E7C 6000 00B4 bra +0xB6 /* 00000F32 */
label00000E80:
00000E80 594F subq.w A7, 4
00000E82 382E FFEE move.w D4, [A6 - 0x12]
00000E86 986E FFEA sub.w D4, [A6 - 0x16]
00000E8A 3D7C 0064 FFD2 move.w [A6 - 0x2E], 0x64 /* 'd' */
00000E90 486E FFD2 pea.l [A6 - 0x2E]
00000E94 3D44 FFD0 move.w [A6 - 0x30], D4
00000E98 486E FFD0 pea.l [A6 - 0x30]
00000E9C 486E FFC6 pea.l [A6 - 0x3A]
00000EA0 3F3C 200E move.w -[A7], 0x200E
00000EA4 A9EB syscall Pack4/FP68K
00000EA6 486E FFC6 pea.l [A6 - 0x3A]
00000EAA 3F3C 2006 move.w -[A7], 0x2006
00000EAE A9EB syscall Pack4/FP68K
00000EB0 3006 move.w D0, D6
00000EB2 9045 sub.w D0, D5
00000EB4 3D40 FFC4 move.w [A6 - 0x3C], D0
00000EB8 486E FFC4 pea.l [A6 - 0x3C]
00000EBC 3D47 FFC2 move.w [A6 - 0x3E], D7
00000EC0 486E FFC2 pea.l [A6 - 0x3E]
00000EC4 486E FFB8 pea.l [A6 - 0x48]
00000EC8 3F3C 200E move.w -[A7], 0x200E
00000ECC A9EB syscall Pack4/FP68K
00000ECE 486E FFB8 pea.l [A6 - 0x48]
00000ED2 3F3C 2006 move.w -[A7], 0x2006
00000ED6 A9EB syscall Pack4/FP68K
00000ED8 486E FFB8 pea.l [A6 - 0x48]
00000EDC 486E FFC6 pea.l [A6 - 0x3A]
00000EE0 3F3C 0004 move.w -[A7], 0x4
00000EE4 A9EB syscall Pack4/FP68K
00000EE6 3D7C 0064 FFB6 move.w [A6 - 0x4A], 0x64 /* 'd' */
00000EEC 486E FFB6 pea.l [A6 - 0x4A]
00000EF0 486E FFC6 pea.l [A6 - 0x3A]
00000EF4 3F3C 2004 move.w -[A7], 0x2004
00000EF8 A9EB syscall Pack4/FP68K
00000EFA 486E FFEA pea.l [A6 - 0x16]
00000EFE 486E FFC6 pea.l [A6 - 0x3A]
00000F02 3F3C 2000 move.w -[A7], 0x2000 /* ' \0' */
00000F06 A9EB syscall Pack4/FP68K
00000F08 486E FFC6 pea.l [A6 - 0x3A]
00000F0C 4EBA F112 jsr [PC - 0xEEE /* 00000020 */]
00000F10 544F addq.w A7, 2
00000F12 381F move.w D4, [A7]+
00000F14 D86E 000E add.w D4, [A6 + 0xE]
00000F18 3E06 move.w D7, D6
00000F1A 9E45 sub.w D7, D5
00000F1C 3004 move.w D0, D4
00000F1E 906E FFEA sub.w D0, [A6 - 0x16]
00000F22 CFC0 muls.w D7, D0
00000F24 302E FFEE move.w D0, [A6 - 0x12]
00000F28 906E FFEA sub.w D0, [A6 - 0x16]
00000F2C 48C7 ext.l D7
00000F2E 8FC0 divs.w D7, D0
00000F30 DE45 add.w D7, D5
label00000F32:
00000F32 BE45 cmp.w D7, D5
00000F34 6C02 bge +0x4 /* 00000F38 */
00000F36 3E05 move.w D7, D5
label00000F38:
00000F38 BE46 cmp.w D7, D6
00000F3A 6F02 ble +0x4 /* 00000F3E */
00000F3C 3E06 move.w D7, D6
label00000F3E:
00000F3E 2F0C move.l -[A7], A4
00000F40 3F07 move.w -[A7], D7
00000F42 A963 syscall SetControlValue/SetCtlValue
00000F44 2F0C move.l -[A7], A4
00000F46 4EBA F17A jsr [PC - 0xE86 /* 000000C2 */]
00000F4A 4CDF 10F8 movem.l D3,D4,D5,D6,D7,A4, [A7]+
00000F4E 4E5E unlink A6
00000F50 205F movea.l A0, [A7]+
00000F52 4FEF 000E lea.l A7, [A7 + 0xE]
00000F56 4ED0 jmp [A0]
label00000F58:
00000F58 4E56 FFD6 link A6, -0x002A
00000F5C 48E7 0308 movem.l -[A7], D6,D7,A4
00000F60 286E 000E movea.l A4, [A6 + 0xE]
00000F64 2E2E 0008 move.l D7, [A6 + 0x8]
00000F68 3C2E 0012 move.w D6, [A6 + 0x12]
00000F6C 2F0E move.l -[A7], A6
00000F6E 4EBA F2C6 jsr [PC - 0xD3A /* 00000236 */]
00000F72 42AE 0014 clr.l [A6 + 0x14]
00000F76 302E 000C move.w D0, [A6 + 0xC]
00000F7A 6000 0070 bra +0x72 /* 00000FEC */
00000F7E 2F0C move.l -[A7], A4
00000F80 2F07 move.l -[A7], D7
00000F82 2F0E move.l -[A7], A6
00000F84 4EBA F366 jsr [PC - 0xC9A /* 000002EC */]
00000F88 6000 008A bra +0x8C /* 00001014 */
00000F8C 594F subq.w A7, 4
00000F8E 3F06 move.w -[A7], D6
00000F90 2F0C move.l -[A7], A4
00000F92 2F07 move.l -[A7], D7
00000F94 2F0E move.l -[A7], A6
00000F96 4EBA F7AC jsr [PC - 0x854 /* 00000744 */]
00000F9A 2D5F 0014 move.l [A6 + 0x14], [A7]+
00000F9E 6000 0074 bra +0x76 /* 00001014 */
00000FA2 2F0C move.l -[A7], A4
00000FA4 2F07 move.l -[A7], D7
00000FA6 2F0E move.l -[A7], A6
00000FA8 4EBA FCC4 jsr [PC - 0x33C /* 00000C6E */]
00000FAC 6000 0066 bra +0x68 /* 00001014 */
00000FB0 42AE 0014 clr.l [A6 + 0x14]
00000FB4 605E bra +0x60 /* 00001014 */
00000FB6 2F0C move.l -[A7], A4
00000FB8 2F07 move.l -[A7], D7
00000FBA 2F0E move.l -[A7], A6
00000FBC 4EBA FD14 jsr [PC - 0x2EC /* 00000CD2 */]
00000FC0 6052 bra +0x54 /* 00001014 */
00000FC2 6050 bra +0x52 /* 00001014 */
00000FC4 604E bra +0x50 /* 00001014 */
00000FC6 3F06 move.w -[A7], D6
00000FC8 2F0C move.l -[A7], A4
00000FCA 2F07 move.l -[A7], D7
00000FCC 2F0E move.l -[A7], A6
00000FCE 4EBA FD88 jsr [PC - 0x278 /* 00000D58 */]
00000FD2 6040 bra +0x42 /* 00001014 */
00000FD4 2F0C move.l -[A7], A4
00000FD6 2F07 move.l -[A7], D7
00000FD8 2F0E move.l -[A7], A6
00000FDA 4EBA FC66 jsr [PC - 0x39A /* 00000C42 */]
00000FDE 6034 bra +0x36 /* 00001014 */
00000FE0 2F0C move.l -[A7], A4
00000FE2 2F07 move.l -[A7], D7
00000FE4 2F0E move.l -[A7], A6
00000FE6 4EBA FA2E jsr [PC - 0x5D2 /* 00000A16 */]
00000FEA 6028 bra +0x2A /* 00001014 */
label00000FEC:
00000FEC 0C40 000C cmpi.w D0, 0xC
00000FF0 6422 bcc +0x24 /* 00001014 */
00000FF2 D040 add.w D0, D0
00000FF4 303B 0006 move.w D0, [PC + D0.w + 0x6]
00000FF8 4EFB 0002 jmp [PC + D0.w + 0x2]
00000FFC FF82 .invalid <<F/6/7>>
00000FFE FF90 .invalid <<F/6/7>>
00001000 FFA6 .invalid <<F/6/7>>
00001002 FFC6 .invalid <<F/7/7>>
00001004 FFC8 .invalid <<F/7/7>>
00001006 FFCA .invalid <<F/7/7>>
00001008 FFBA .invalid <<F/6/7>>
0000100A FFB4 .invalid <<F/6/7>>
0000100C 0018 0018 ori.b [A0]+, 0x18
00001010 FFD8 .invalid <<F/7/7>>
00001012 FFE4 .invalid <<F/7/7>>
label00001014:
00001014 4CDF 10C0 movem.l D6,D7,A4, [A7]+
00001018 4E5E unlink A6
0000101A 205F movea.l A0, [A7]+
0000101C 4FEF 000C lea.l A7, [A7 + 0xC]
00001020 4ED0 jmp [A0]